package com.hina.rec.domain.model;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 结算系统产品表
 *
 * @author liaosp
 * @since 2024-01-05
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("T_RE_SETTLE_SYS_PRODUCT")
public class SettleSysProductDO extends BaseDO {

    /**
     * 结算名称
     */
    private String settleName;

    /**
     * 批次名称
     */
    private String batchName;

    /**
     * 来源
     */
    private String source;

    /**
     * 数据编号
     */
    private Integer dataId;

    /**
     * 所属年份
     */
    private Integer year;

    /**
     * 所属月份
     */
    private Integer month;

    /**
     * 商户号
     */
    private Integer sencMemberId;

    /**
     * 商户名称
     */
    private Integer sencMemberName;

    /**
     * 产品名称
     */
    private Integer subProductNameNew;

    /**
     * 产品编码
     */
    private Integer subProductType;

    /**
     * 产品版本
     */
    private Integer version;

    /**
     * 计费类型
     */
    private String feeType;

    /**
     * 产品单价
     */
    private BigDecimal unitPrice;

    /**
     * 查询笔数
     */
    private Integer queryCount;

    /**
     * 查得笔数
     */
    private Integer queryResultCount;

    /**
     * 成功笔数
     */
    private Integer succCount;

    /**
     * 成功金额
     */
    private Integer succAmount;

    /**
     * 收入金额
     */
    private Integer inAmount;
}